/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.yonsei.iwb.smarttv.query;

/**
 *
 * @author Onlyjiny
 */
public class HanNanumMorphemeTag {

    private static final String NC = "nc";      // 보통명사
    private static final String NCP = "ncp";    // 서술성명사
    private static final String NCPA = "ncpa";  // 동작성명사
    private static final String NCPS = "ncps";  // 상태성명사
    private static final String NCN = "ncn";    // 비서술성명사
    private static final String NCR = "ncr";    // 비서술성-직위명사
    private static final String NQ = "nq";    // 고유명사
    private static final String NQPA = "nqpa";    // 성
    private static final String NQPB = "nqpb";    // 이름
    private static final String NQPC = "nqpc";    // 성+이름
    private static final String NQQ = "nqq";    // 기타 - 일반
    private static final String NB = "nb";    // 의존명사
    private static final String NBU = "nbu";    // 단위성 의존명사
    private static final String NBS = "nbs";    // 비단위성 의존명사
    private static final String NBN = "nbn";    // 비단위성 의존명사 (~하다)
    private static final String NP = "np";    // 대명사
    private static final String NPP = "npp";    // 인칭대명사
    private static final String NPD = "npd";    // 지시대명사
    private static final String NN = "nn";    // 수사
    private static final String NNC = "nnc";    // 양수사
    private static final String NNO = "nno";    // 서수사
    private static final String F = "f";    // 외국어
    private static final String X = "x";    // 접사
    private static final String J = "j";    // 관계언-조사
    private static final String E = "e";    // 어미
    private static final String S = "s";    // 어미

    public static boolean useMorpheme(String s) {
        if (s.startsWith(S) || s.startsWith(J) || s.startsWith(E) || s.startsWith(X)) {
            return false;
        } else {
            return true;
        }
    }
}
